<?php

include '../conf/conexion_bd.php';
include '../conf/common_index.php';
include '../conf/configuracion_idioma.php';
include '../funciones/funciones_publicaciones.php';
include '../funciones/funciones_usuarios.php';
include '../funciones/funciones_preguntas.php';
include '../funciones/funciones_respuestas.php';
include '../funciones/funciones_ventas.php';
include '../funciones/funciones_queries.php';
include '../funciones/funciones_mail.php';
include '../funciones/funciones_categorias.php';
include '../funciones/funciones_estadisticas.php';
include '../funciones/funciones_ciudades.php';
include '../funciones/funciones_url.php';

$mails_pendientes = obtener_mails_pendientes();
while ($mail = mysql_fetch_array($mails_pendientes)){

	$tipo = $mail['tipo'];
	echo "$tipo";
	$resultado = true;
	
	switch ($tipo) {
		case "BIENVENIDA":
			$resultado = enviar_mail_bienvenida($mail['usuario_id']);			
			break;
		case "NUEVO_USUARIO":
			$resultado = enviar_mail_bienvenida2($mail['usuario_id']);
			break;
		case "NUEVA_PUBLICACION":
			$resultado = enviar_mail_nueva_publicacion($mail['publicacion_id']);
		    break;
		case "PREGUNTA":
			$resultado = enviar_mail_pregunta($mail['pregunta_id']);			
			break;
		case "RESPUESTA":
			$resultado = enviar_mail_respuesta($mail['respuesta_id']);
			break;
		case "COMPRA_DATOS_VENDEDOR":
			$resultado = enviar_mail_comprador($mail['venta_id']);
			break;   
		case "COMPRA_DATOS_COMPRADOR":
			$resultado = enviar_mail_vendedor($mail['venta_id']);
			break;
		case "NUEVO_PASS":
			$resultado = enviar_mail_nuevo_password($mail['usuario_id']);
		    break;
		case "CALIF_VENDEDOR_POSITIVA":
			$resultado = enviar_mail_calificacion_positiva_vendedor($mail['venta_id']);
		   break;
		case "CALIF_VENDEDOR_NEGATIVA":
			$resultado = enviar_mail_calificacion_negativa_vendedor($mail['venta_id']);
			break;
		case "CALIF_VENDEDOR_NEUTRA":
			$resultado = enviar_mail_calificacion_neutra_vendedor($mail['venta_id']);
			break;
		case "CALIF_COMPRADOR_POSITIVA":
			$resultado = enviar_mail_calificacion_positiva_comprador($mail['venta_id']);
			break;
		case "CALIF_COMPRADOR_NEGATIVA":
			$resultado = enviar_mail_calificacion_negativa_comprador($mail['venta_id']);
			break;
		case "CALIF_COMPRADOR_NEUTRA":
			$resultado = enviar_mail_calificacion_neutra_comprador($mail['venta_id']);
			break;
		case "DENUNCIA_PUBLICACION":
			$resultado = enviar_mail_administrador_denuncia_publicacion($mail['publicacion_id'], $mail['usuario_que_denuncia_id'], $mail['texto']);
			break;
		case "DENUNCIA_USUARIO":
			$resultado = enviar_mail_administrador_denuncia_usuario($mail['usuario_denunciado_id'], $mail['usuario_que_denuncia_id'], $mail['texto']);
			break;
		case "DENUNCIA_PREGUNTA":
			$resultado = enviar_mail_administrador_denuncia_pregunta($mail['pregunta_id'], $mail['usuario_que_denuncia_id'], $mail['texto']);
			break;
		default:
			$resultado = false;
		    error_log("Tipo de mail a mandar ".$tipo." no esta soportado");
			break;
	};
	
	if($resultado == true){
		eliminar_registro_mail($mail['id']);
	}		

}
echo "termino";


?>